package com.gzh.teaching.service;

import com.gzh.teaching.model.vo.CheckInParam;
import com.gzh.teaching.model.vo.GetJobOut;
import com.gzh.teaching.service.dto.*;

import java.util.List;

public interface StudentService {
  void pickCourse(PickCourseIn paramToIn);

  List<PickCourseOut> getPickCourse(PickCourseIn paramToIn);

  List<GetJobOut> getNormalWork(GetJobIn paramToIn);

  GetWorkOut getWork(GetJobIn paramToIn);

  GetReportOut getReport(GetJobIn paramToIn);

  void saveReport(SaveReportIn paramToIn);

  void saveWorkAnswer(SaveWorkAnswerIn paramToIn);

    void checkIn(CheckInParam param);
}
